module.exports = {
  menuList: {
    type: Array,
    name: '菜单数组',
    filedType: 'api',
    default () {
      return [
        {
          name: '老师数据',
          value: '1',
          src: ''
        },
        {
          name: '学生数据',
          value: '2',
          src: ''
        },
        {
          name: '学生数据1',
          value: '3',
          src: ''
        },
        {
          name: '学生数据2',
          value: '4',
          src: ''
        }
      ]
    },
    // 是否支持多选，支持多选时default要指定为数组
    multiple: false
  },
  value: {
    type: [Boolean, String, Number],
    default: '1',
    name: '默认选定值',
    filedType: 'value',
    // 会在配置面板，指定显示条件时调用此处的值
    dataSource: {
      // 指明绑定值的数据源，比如从组件属性的data里取值，指定data即可
      from: 'data',
      // 数据源类型：string-字符串(默认) array-数组 boolean-逻辑值(为逻辑值时,from会被忽略)
      type: 'array',
      // 当type为'array时，才需要指定labelKey与valueKey，labelKey的默认值为'label'，valueKey的默认值为'value'
      labelKey: 'label',
      valueKey: 'value'
    }
  },

  fontSize: {
    type: String,
    default: '14px',
    name: '字体',
    filedType: 'string'
  },

  bgColor: {
    type: String,
    default: '#fff',
    name: '菜单背景颜色',
    filedType: 'color'
  },
  color: {
    type: String,
    default: '#333',
    name: '字体颜色',
    filedType: 'color'
  },
  chooseBgColor: {
    type: String,
    default: '#08f',
    name: '选中背景颜色',
    filedType: 'color'
  },
  chooseColor: {
    type: String,
    default: '#fff',
    name: '选中字体颜色',
    filedType: 'color'
  }
}
